Automated Syntax Testing Using Jsyntesttm

ثبت نشده
چکیده

grammar ThreeFieldGrammar; structure { start: field1 & separator & field2 & separator & field3 & "\n"; separator: "-"; abstract field1; abstract field2; abstract field3; } An abstract grammar captures an incomplete specification. A non-terminal node must be declared abstract if it does not have a corresponding RHS. A grammar that has at least one abstract node must be declared abstract. A derived grammar typically provides the definition (that is, RHS) for the abstract node. In case the derived grammar does not provide the definition for any inherited abstract node, then the grammar must be declared abstract. An abstract grammar that defines one

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Generic Framework for Automated Quality Assurance of Software Models –Implementation of an Abstract Syntax Tree

Abstract Syntax Tree’s (AST) are used in language tools, such as compilers, language translators and transformers as well as analysers; to remove syntax and are therefore an ideal construct for a language independent tool. AST’s are also commonly used in static analysis. This increases the value of ASTs for use within a universal Quality Assurance (QA) tool. The Object Management Group (OMG) ha...

متن کامل

Towards Automated Testing of Abstract Syntax Specifications of Domain-Specific Modeling Languages

The abstract syntax of domain-specific modeling languages (DSMLs) can be defined with meta-models. Meta-models can contain errors. Nevertheless, they are not tested systematically and independently of dependent artifacts like models or tools. Consequently, errors are found late—not before the dependent artifacts have been created. Since all dependent artifacts must be adapted when an error is f...

متن کامل

Diagnosis of brain tumor using PNN neural networks

Cells grow and then need a very neat method to create new cells that work properly to maintain the health of the body. When the ability to control the growth of the cells is lost, they are unconsidered and often divided without order. Exemplified cells form a tissue mass called the tumor. In fact, brain tumors are abnormal and uncontrolled cell proliferations. Segmentation methods are used in b...

متن کامل

An automatic test case generator for evaluating implementation of access control policies

One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...

متن کامل

INPUT VALIDATION TESTING: A SYSTEM LEVEL, EARLY LIFECYCLE TECHNIQUE by

Input Validation Testing: A System Level, Early Lifecycle Technique Jane Huffman Hayes, Ph.D. George Mason University, 1998 Dissertation Director: Dr. A. Jefferson Offutt In this dissertation, syntax-directed software is defined as an application that accepts inputs from the user, constructed and arranged properly, that control the flow of the application. Input validation testing is defined as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002